/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package co.com.cliente.descubridor.estructura;

import co.com.entities.Descubridor;
import com.smartgwt.client.widgets.grid.ListGridField;
import com.smartgwt.client.widgets.grid.ListGridRecord;

/**
 *
 * @author dloaiza
 */
public class DescubridorRecord extends ListGridRecord {

    public DescubridorRecord(Descubridor descubridor) {
        setAttribute(DescubridorDS.FECHA, descubridor.getDescubridorPK().getFefechaDescubrimiento());
        setAttribute(DescubridorDS.USUARIO, descubridor.getUsuario()==null?"":descubridor.getUsuario().getDsnombres()+" "+descubridor.getUsuario().getDsapellido1());
        setAttribute(DescubridorDS.ASTEROIDE, descubridor.getAsteroide().getDsnombre()==null?"":descubridor.getAsteroide().getDsnombre());
        setAttribute("Descubridor", descubridor);
    }

    public static ListGridField[] getFields() {
        return new ListGridField[]{new ListGridField(DescubridorDS.FECHA, "Fecha"), new ListGridField(DescubridorDS.ASTEROIDE, "Asteroide"), new ListGridField(DescubridorDS.USUARIO, "Usuario")};
    }
}